//
//  @ Project : tp1-algo3
//  @ File Name : Computer.java
//  @ Date : 04/05/2008
//  @ Author : Claudia, Jorge, Luciana, Luciano
//
package modelo.jugador;

import modelo.auto.Auto;




public class JugadorComputadora extends Jugador implements Ijugador {
	
	public static final double RPM_MAX_TOLERANCE_FACTOR = 0.95;
	
	/**
	 * Constructor
	 */
	public JugadorComputadora(){
		
		super();
	}
	
	public void update(float elapsed) {
		//TODO: Implementar IA definitivo.
		Auto auto = super.getAuto();
		
		if(auto.getRPM() >= auto.getMaxRPM() * RPM_MAX_TOLERANCE_FACTOR) {
			auto.aumentarMarcha();
		}

		auto.acelerar();
		auto.update(elapsed);
		updatePosicion();
	}
}
